package cn.zhaoguang.usedcar.main.service;

import cn.zhaoguang.usedcar.main.entity.Collection;
import cn.zhaoguang.usedcar.main.entity.dto.CollectionDTO;

import java.util.List;

/**
 * @Description
 * @Author zhaoguang
 * @Date 2021/7/5 22:02
 */
public interface CollectionService {

    /**
     * @Description 添加
     * @Author zhaoguang
     */
    int add(Collection collection);

    /**
     * @Description 删除
     * @Author zhaoguang
     */
    int delete(Integer id);

    /**
     * @Description 查询此用户是否收藏有此辆车(在查询车辆详情接口处使用)
     * @Author zhaoguang
     */
    Integer findCollectionByUserId(Integer userId, Integer usedcarId);

    /**
     * @Description 查询此用户全部的收藏
     * @Author zhaoguang
     */
    List<CollectionDTO> findAll(Integer userId);
}
